MMHALLFLLSQNIFLRLYALRQKIRLFRNVFEKAHVVVFIYLLLRPRGLSKAQTNLVIDLNLASNACVCACFLHCGLVCGFCLCLPMHVFVIFYSLSNGRYNK